namespace Widgetsphere.Generator.Common.GeneratorFramework
{
	public delegate void EmptyDelegate();

	public interface IWidgetsphereModelObject : IXMLable, IModelObject
	{
		IWidgetsphereModelObject Root { get;}
		string Key { get;}
		bool Dirty { get;set;}
		event System.EventHandler DirtyChanged;
		IWidgetsphereModelObjectController Controller { get; set; }
	}
}
